Exact Algorithms for Weak Roman Domination
نویسندگان
چکیده
We investigate a domination-like problem from the exact exponential algorithms viewpoint. The classical Dominating Set problem ranges among one of the most famous and studied NP -complete covering problems [6]. In particular, the trivial enumeration algorithm of runtime O∗(2n) 4 has been improved to O∗(1.4864n) in polynomial space, and O∗(1.4689n) with exponential space [9]. Many variants of the Dominating Set problem have been introduced and studied extensively both from structural and algorithmic viewpoints (for a survey see, e.g., [7]). One of those variants called Roman Domination was introduced in [4] and motivated by the articles Defend the Roman Empire!" of I. Stewart [15] and Defendens Imperium Romanum: a classical problem in military strategy of C.S. ReVelle and K.E. Rosing [14]. In general, the aim is to protect a set of locations (vertices of a graph) by using a smallest possible amount of legions (to be placed on those vertices). Motivated by a decree of the Emperor Constantine the Great in the fourth century A.D., Roman Domination uses the following rules for protecting a graph: a vertex can protect itself if it has one legion, and protect all its neighbors if it owns two legions, since Constantine decreed that two legions must be placed at a location before one may move to a nearby location (adjacent vertex) to defend it. The Roman Domination problem asks to minimize the number of legions used to defend all vertices. Since then, numerous articles have been published around this problem (see, e.g., [1, 3, 5, 12]). In particular, this NP -complete problem has been tackled using exact exponential algorithms. The rst non-trivial one achieved had running time O∗(1.6183n) and used polynomial space [10]. This result has recently been improved toO∗(1.5673n) [16], which can be lowered toO∗(1.5014n) at the cost of exponential space [16]. Moreover, the Roman Domination problem can be related to several other variants of defenselike domination, such as secure domination, or eternal domination. We focus our attention on yet another variant of the Roman Domination problem. In 2003, Henning et al. [8] considered the following idea: location t can also be protected if one of its neighbors possesses one legion that can be moved to t in such a way that the whole collection of locations (set of vertices) remains protected. This variation adds some kind of dynamics to the problem and gives rise to theWeak Roman Domination problem. Formally, it can be de ned as follows:
منابع مشابه
Weak signed Roman k-domination in graphs
Let $kge 1$ be an integer, and let $G$ be a finite and simple graph with vertex set $V(G)$.A weak signed Roman $k$-dominating function (WSRkDF) on a graph $G$ is a function$f:V(G)rightarrow{-1,1,2}$ satisfying the conditions that $sum_{xin N[v]}f(x)ge k$ for eachvertex $vin V(G)$, where $N[v]$ is the closed neighborhood of $v$. The weight of a WSRkDF $f$ is$w(f)=sum_{vin V(G)}f(v)$. The weak si...
متن کاملWeak signed Roman domination in graphs
A {em weak signed Roman dominating function} (WSRDF) of a graph $G$ with vertex set $V(G)$ is defined as afunction $f:V(G)rightarrow{-1,1,2}$ having the property that $sum_{xin N[v]}f(x)ge 1$ for each $vin V(G)$, where $N[v]$ is theclosed neighborhood of $v$. The weight of a WSRDF is the sum of its function values over all vertices.The weak signed Roman domination number of $G...
متن کاملCounting the Number of Minimum Roman Dominating Functions of a Graph
We provide two algorithms counting the number of minimum Roman dominating functions of a graph on n vertices in (1.5673) n time and polynomial space. We also show that the time complexity can be reduced to (1.5014) n if exponential space is used. Our result is obtained by transforming the Roman domination problem into other combinatorial problems on graphs for which exact algorithms already exist.
متن کاملEfficient algorithms for Roman domination on some classes of graphs
A Roman dominating function of a graph G = (V, E) is a function f : V → {0, 1, 2} such that every vertex x with f (x) = 0 is adjacent to at least one vertex y with f (y) = 2. The weight of a Roman dominating function is defined to be f (V ) = ∑ x∈V f (x), and the minimum weight of a Roman dominating function on a graph G is called the Roman domination number of G. In this paper we first answer ...
متن کاملROMAN DOMINATION: A Parameterized Perspective
We analyze the graph-theoretic formalization of Roman domination, dating back to the military strategy of Emperor Constantine, from a parameterized perspective. More specifically, we prove that this problem is W[2]-complete for general graphs. However, parameterized algorithms are presented for graphs of bounded treewidth and for planar graphs. Moreover, it is shown that a parametric dual of Ro...
متن کامل